<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    
</body>
<script>
    
    /* 
        布尔值 （Boolean）
            - 布尔值主要用来进行逻辑判断
            - 布尔值只有 true和false
            - 使用typeof 检查一个布尔值 会返回一个"boolean"
        空值 （Null）
            -空值表示空对象
            -空值只有一个null
            - 使用typeof null 会返回一个"object"
        未定义（undefined）
            -当声明了一个变量没有赋值，它的值就是Undefined
            - Undefined 类型的值只有一个 "undefined"
        
        符号 （Symbol）
            - 用来创建一个唯一的标识

        js中的基本数据类型7种 ：
            1.Number
            2.String
            3.Boolean
            4.Undefined
            5.Null
            6.Bigint
            7.Symbol
                原始值在js中是不可变类型，一旦创建就不能修改  
            let a  =  10
                a = 20  (在内存中又创建了一个地址，使a指向这个地址， 而a=10的这个地址没有销毁)

    */
   let boolean = true
   console.log(typeof boolean);
   let b;
   console.log(b);
   let c = Symbol()
   let c1 = Symbol('s')
   console.log(c);
   c1 = true
   console.log(c1);
</script>
</html>